<html>
   <head>
      <link rel="stylesheet" type="text/css" href="style.css" />
   </head>
   <body onload="">
<h2 class="comptitle">Enum <i>NICECommand</i></h2>
<b>File: <a href="src-overlay-nice-NiceMessage.msg.html">src/overlay/nice/NiceMessage.msg</a></b><br/><p>(no description)</p><h3 class="subtitle">Usage diagram:</h3>
<p>The following diagram shows usage relationships between types.
Unresolved types are missing from the diagram.
Click <a href="full-msg-usage-diagram.html">here</a> to see the full picture.</p>
<img src="NICECommand-usage.png" ismap="yes" usemap="#usage-diagram"/><map name="usage-diagram"><area shape="rect" id="node1" href="NICECommand.html" title="Enum NICECommand" alt="" coords="5,6,120,34">
</map>
<h3 class="subtitle">Inheritance diagram:</h3>
<p>The following diagram shows inheritance relationships for this type.
Unresolved types are missing from the diagram.
Click <a href="full-msg-inheritance-diagram.html">here</a> to see the full picture.</p>
<img src="NICECommand-inheritance.png" ismap="yes" usemap="#inheritance-diagram"/><map name="inheritance-diagram"><area shape="rect" id="node1" href="NICECommand.html" title="Enum NICECommand" alt="" coords="5,6,120,34">
</map>
<h3 class="subtitle">Source code:</h3>
<pre class="src"><span style="color: #800000; font-weight: bold; ">enum</span><span style="color: #000000; "> </span><span style="color: #000000; ">NICECommand</span><span style="color: #000000; ">
{

    </span><span style="color: #000000; ">NICE_QUERY</span><span style="color: #000000; "> = </span><span style="color: #008000; ">0</span><span style="color: #000000; ">; </span><span style="color: #808080; font-style: italic; ">// Querying Memberships in Clusters
</span><span style="color: #000000; ">    </span><span style="color: #000000; ">NICE_QUERY_RESPONSE</span><span style="color: #000000; "> = </span><span style="color: #008000; ">1</span><span style="color: #000000; ">; </span><span style="color: #808080; font-style: italic; ">// Responding to a Query
</span><span style="color: #000000; ">    </span><span style="color: #000000; ">NICE_JOIN_CLUSTER</span><span style="color: #000000; "> = </span><span style="color: #008000; ">2</span><span style="color: #000000; ">; </span><span style="color: #808080; font-style: italic; ">// Join Cluster in specific layer
</span><span style="color: #000000; ">    </span><span style="color: #000000; ">NICE_HEARTBEAT</span><span style="color: #000000; "> = </span><span style="color: #008000; ">3</span><span style="color: #000000; ">; </span><span style="color: #808080; font-style: italic; ">// Periodic Heartbeat message
</span><span style="color: #000000; ">    </span><span style="color: #000000; ">NICE_LEADERHEARTBEAT</span><span style="color: #000000; "> = </span><span style="color: #008000; ">4</span><span style="color: #000000; ">; </span><span style="color: #808080; font-style: italic; ">// Periodic Heartbeat message
</span><span style="color: #000000; ">    </span><span style="color: #000000; ">NICE_LEADERTRANSFER</span><span style="color: #000000; "> = </span><span style="color: #008000; ">5</span><span style="color: #000000; ">; </span><span style="color: #808080; font-style: italic; ">// Leader Transfer 
</span><span style="color: #000000; ">    </span><span style="color: #000000; ">NICE_JOINEVAL</span><span style="color: #000000; "> = </span><span style="color: #008000; ">6</span><span style="color: #000000; ">; </span><span style="color: #808080; font-style: italic; ">// Distance evaluation when joining
</span><span style="color: #000000; ">    </span><span style="color: #000000; ">NICE_JOINEVAL_RESPONSE</span><span style="color: #000000; "> = </span><span style="color: #008000; ">7</span><span style="color: #000000; ">; </span><span style="color: #808080; font-style: italic; ">// Response to JoinEval
</span><span style="color: #000000; ">    </span><span style="color: #000000; ">NICE_REMOVE</span><span style="color: #000000; "> = </span><span style="color: #008000; ">8</span><span style="color: #000000; ">; </span><span style="color: #808080; font-style: italic; ">// Removes node from cluster
</span><span style="color: #000000; ">    </span><span style="color: #000000; ">NICE_PING_PROBE</span><span style="color: #000000; "> = </span><span style="color: #008000; ">9</span><span style="color: #000000; ">; </span><span style="color: #808080; font-style: italic; ">// Removes node from cluster
</span><span style="color: #000000; ">    </span><span style="color: #000000; ">NICE_PING_PROBE_RESPONSE</span><span style="color: #000000; "> = </span><span style="color: #008000; ">10</span><span style="color: #000000; ">; </span><span style="color: #808080; font-style: italic; ">// Removes node from cluster
</span><span style="color: #000000; ">    </span><span style="color: #000000; ">NICE_CLUSTER_MERGE_REQUEST</span><span style="color: #000000; "> = </span><span style="color: #008000; ">11</span><span style="color: #000000; ">; </span><span style="color: #808080; font-style: italic; ">// Requesting Cluster Merge
</span><span style="color: #000000; ">    </span><span style="color: #000000; ">NICE_PEER_TEMPORARY</span><span style="color: #000000; "> = </span><span style="color: #008000; ">12</span><span style="color: #000000; ">; </span><span style="color: #808080; font-style: italic; ">// Temporary peer while joining
</span><span style="color: #000000; ">    </span><span style="color: #000000; ">NICE_PEER_TEMPORARY_RELEASE</span><span style="color: #000000; "> = </span><span style="color: #008000; ">13</span><span style="color: #000000; ">; </span><span style="color: #808080; font-style: italic; ">// Temporary peering release
</span><span style="color: #000000; ">    </span><span style="color: #000000; ">NICE_POLL_RP</span><span style="color: #000000; "> = </span><span style="color: #008000; ">14</span><span style="color: #000000; ">; </span><span style="color: #808080; font-style: italic; ">// Poll existing RP
</span><span style="color: #000000; ">    </span><span style="color: #000000; ">NICE_POLL_RP_RESPONSE</span><span style="color: #000000; "> = </span><span style="color: #008000; ">15</span><span style="color: #000000; ">; </span><span style="color: #808080; font-style: italic; ">// Respond to RP Poll
</span><span style="color: #000000; ">    </span><span style="color: #000000; ">NICE_FORCE_MERGE</span><span style="color: #000000; "> = </span><span style="color: #008000; ">16</span><span style="color: #000000; ">; </span><span style="color: #808080; font-style: italic; ">// Force Merge to SourceNode
</span><span style="color: #000000; ">    </span><span style="color: #000000; ">NICE_MULTICAST</span><span style="color: #000000; "> = </span><span style="color: #008000; ">17</span><span style="color: #000000; ">; </span><span style="color: #808080; font-style: italic; ">// Multicast data
</span><span style="color: #000000; ">}

</span></pre>
   <hr><p class="footer"><a href="http://creativecommons.org/licenses/by-sa/3.0" target="_top"><img src="by-sa.png"></a> This documentation is released under the <a href="http://creativecommons.org/licenses/by-sa/3.0" target="_top">Creative Commons license</a></p>
   </body>
</html>
